16 research outputs found

    Overcoming Language Dichotomies: Toward Effective Program Comprehension for Mobile App Development

    Full text link
    Mobile devices and platforms have become an established target for modern software developers due to performant hardware and a large and growing user base numbering in the billions. Despite their popularity, the software development process for mobile apps comes with a set of unique, domain-specific challenges rooted in program comprehension. Many of these challenges stem from developer difficulties in reasoning about different representations of a program, a phenomenon we define as a "language dichotomy". In this paper, we reflect upon the various language dichotomies that contribute to open problems in program comprehension and development for mobile apps. Furthermore, to help guide the research community towards effective solutions for these problems, we provide a roadmap of directions for future work.Comment: Invited Keynote Paper for the 26th IEEE/ACM International Conference on Program Comprehension (ICPC'18

    Energy Wars - Chrome vs. Firefox Which browser is more energy efficient?

    Get PDF
    This paper presents a preliminary study on the energy consump- tion of two popular web browsers. In order to properly measure the energy consumption of both environments, we simulate the usage of various applications, which the goal to mimic typical user interactions and usage. Our preliminary results show interesting findings based on ob- servation, such as what type of interactions generate high peaks of energy consumption, and which browser is overall the most efficient. Our goal with this preliminary study is to show to users how very different the efficiency of web browsers can be, and may serve with advances in this area of study.FCT -Fundação para a Ciência e a Tecnologia (UIDB/50014/2020

    E-Debitum: managing software energy debt

    Get PDF
    35th IEEE/ACM International Conference on Automated Software Engineering Workshops (ASEW ’20) - International Workshop on Sustainable Software Engineering (SUSTAIN-SE)This paper extends previous work on the concept of a new software energy metric: Energy Debt. This metric is a reflection on the implied cost, in terms of energy consumption over time, of choosing an energy flawed software implementation over a more robust and efficient, yet time consuming, approach. This paper presents the implementation a SonarQube tool called E-Debitum which calculates the energy debt of Android applications throughout their versions. This plugin uses a robust, well defined, and extendable smell catalogue based on current green software literature, with each smell defining the potential energy savings. To conclude, an experimental validation of E-Debitum was executed on 3 popular Android applications with various releases, showing how their energy debt fluctuated throughout releases.This work is financed by National Funds through the Portuguese funding agency, FCT -Fundação para a Ciência e a Tecnologia within project UIDB/50014/2020

    On energy debt: Managing consumption on evolving software

    Get PDF
    This paper introduces the concept of energy debt: a new metric, reflecting the implied cost in terms of energy consumption over time, of choosing a flawed implementation of a software system rather than a more robust, yet possibly time consuming, approach. A flawed implementation is considered to contain code smells, known to have a negative influence on the energy consumption. Similar to technical debt, if energy debt is not properly addressed, it can accumulate an energy "interest". This interest will keep increasing as new versions of the software are released, and eventually reach a point where the interest will be higher than the initial energy debt. Addressing the issues/smells at such a point can remove energy debt, at the cost of having already consumed a significant amount of energy which can translate into high costs. We present all underlying concepts of energy debt, bridging the connection with the existing concept of technical debt and show how to compute the energy debt through a motivational example.This work is financed by National Funds through the Portuguese funding agency, FCT - Fundação para a Ciência e a Tecnologia, within project UIDB/50014/2020. The first author is also financed by FCT grant SFRH/BD/132485/2017. The last author is also supported by operation Centro-01-0145-FEDER-000019 - C4 - Centro de Competências em Cloud Computing, cofinanced by the European Regional Development Fund (ERDF) through the Programa Operacional Regional do Centro (Centro 2020), in the scope of the Sistema de Apoio à Investigação Científica e Tecnológica - Programas Integrados de IC&DT

    A Comprehensive Meta-analysis on Intra Ocular Pressure and Central Corneal Thickness in Healthy Children

    Get PDF
    Background: Glaucoma is the major ophthalmic public health issue and a leading basis of blindness. Elevated intra-ocular pressure (IOP) is still a foremost risk factor in development and progression of glaucoma. Central corneal thickness (CCT) may play as the risk factor for the progression of glaucoma, closely associated with IOP especially in pediatric age group. This study performed a pioneering investigation combining the outcomes of multiple studies using a meta-analytic approach. Methods: Nineteen published articles between 1980 and 2015 were designated by searching Scopus, PubMed, and Google Scholar and analyzed with random effects model while I-2 statistics employed to find out heterogeneity. Subsequently, the information statistically analyzed by Stata software ver. 11.20. Results: The mean IOP has been documented to 16.22 mmHg (95 CI: 15.48-16.97) in all races subgroups. Analyzing the data by race-based subgroups revealed the lowest IOP of 12.02 mmHg (95 CI: 11.40-12.64) in Indian children while IOP of 17.38 mmHg (95 CI: 15.77-18.98) documented in black children as the highest measurement. The mean CCT was 553.69 micrometer (95 CI: 551.60-555.78) among all races. Lowest CCT of 536.60 mm (95 CI: 531.82-541.38) has been documented in mixed Malay-Indian children whereas Chinese children ought to the highest CCT value of 557.68 mm (95 CI: 553.10-562.25). Conclusion: Findings of published studies were inconsistent when considered independently; however, meta-analysis of these results showed a significant correlation between CCT and IOP. Owing to non-uniform methods used to measure IOP and CCT in studies, data were stratified into various subgroups according to the instruments used to measure IOP and CCT

    Erratum – Biodistribution of Cy5-labeled Thiolated and Methylated Chitosan-Carboxymethyl Dextran Nanoparticles in an Animal Model of Retinoblastoma

    Full text link
    This is an Erratum to "Biodistribution of Cy5-labeled Thiolated and Methylated Chitosan-Carboxymethyl Dextran Nanoparticles in an Animal Model of Retinoblastoma" [J Ophthalmic Vis Res 2021;17(1):58–68] and does not have an abstract. Please download the PDF or view the article HTML
    corecore